


module.exports =function () {

    return async  (err, ctx) =>{

        ctx.response.status = err.statusCode || err.status || 500;

        var body={}

       if(ctx.body&&ctx.body.code==11){
            body=ctx.body
       }
       else{
            body={
               code:-1,
               data:'返回失败',
               msg:err.message,
               stack:err.stack
           }
       }

        ctx.response.body = JSON.stringify(body, null, 2);
    }
}